The Advantages of Generative Grammatical Encodings for Physical Design
نویسندگان
چکیده
One of the applications of evolutionary algorithms is the automatic creation of designs. For evolutionary techniques to scale to the complexities necessary for actual engineering problems, it has been argued that generative systems, where the genotype is an algorithm for constructing the final design, should be used as the encoding. We describe a system for creating generative specifications by combining Lindenmayer systems with evolutionary algorithms and apply it to the problem of generating table designs. Designs evolved by our system reach an order of magnitude more parts than previous generative systems. Comparing it against a non-generative encoding we find that the generative system produces designs with higher fitness and is faster than the non-generative system. Finally, we demonstrate the ability of our system to go from design to manufacture by constructing evolved table designs using rapid prototyping equipment.
منابع مشابه
A Face-Encoding Grammar for the Generation of Tetrahedral-Mesh Soft Bodies
Many of the most profound works of artificial life have emerged through the composition of physical simulation and generative representations. And yet, while physics engines are becoming more realistic, and generative representations are growing more powerful, they are still predominantly used to simulate rigid objects. The natural world and its organisms are, by contrast, soft, and full of muc...
متن کاملEvolving Scalable Soft Robots: Senior Thesis
Designing soft robots is difficult, time-consuming, and non-intuitive. Instead of requiring humans to engineer robots, this research uses genetic algorithms to evolve designs for robots that move when vibrated. Generative encodings are used to represent designs and are modified during the evolutionary process. A generative encoding is a set of rules that describe how to construct a 3D object. I...
متن کاملDesigning with Gradients: Bio-Inspired Computation for Digital Fabrication
Digital fabrication technologies greatly enhance and extend manufacturing possibilities. However, we are still relatively limited in our ability to fully exploit these new methods and create complex architectural structures with performancedriven properties. We argue that entirely new computational approaches are needed, using scalable generative encodings and advanced bio-inspired form finding...
متن کاملA Grammatical Approach to Autonomous Design in 3d Virtual Worlds Using Generative Design Agents
3D virtual worlds are networked environments designed using the place metaphor. 3D virtual worlds as Computer-aided Design (CAD) tools have shown promising potentials in areas such as design simulation, distant team works as well as interdisciplinary design collaboration. Recent developments in collaborative 3D virtual worlds focus on interactivity, flexibility and adaptability. Rather than cre...
متن کاملJive: A Generative, Interactive, Virtual, Evolutionary Music System
A novel paradigm and system for interactive generative music are described. Families of musical pieces are represented as functions of a time variable and several variables under user control. Composition/performance proceeds in the following two stages. Interactive grammatical evolution is used to represent, explore, and optimise the possible functions. The computer mouse or a Wii-controller c...
متن کامل